DNAQL: a query language for DNA sticker complexes

نویسندگان

چکیده

DNA computing has a rich history of paradigms with great expressive power. However, far less power is needed for data manipulation. Indeed, the relational algebra, yardstick database systems, expressible in first-order logic, and thus powerful than Turing-complete models. models have to account many varied scenarios. A implementation manipulations might be nimbler perform its operation faster model. Hence, we propose restrictive model implementing manipulation operations, focused on implementability DNA. We call this sticker complex forte model, ability detect when hybridization becomes an uncontrolled chain reaction. Such reactions make predictable attractive deterministic computations. Next, define query language complexes, called DNAQL. DNAQL typed, applicative functional programming language, enough simulate algebra complexes. The type system enjoys number desirable properties such as soundness, maximality, tightness.

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Dnaql: a Query Language for Dna Sticker Complexes

DNA computing has a rich history of computing paradigms with great expressive power. However, far less expressive power is needed for data manipulation. Indeed, the relational algebra, the yardstick of database systems, is expressible in first-order logic, and thus less powerful than Turing-complete models. Turing-complete DNA computing models have to account for many and varied scenarios. A DN...

متن کامل

A Formal Model for Databases in DNA

Our goal is to better understand, at a theoretical level, the database aspects of DNA computing. Thereto, we introduce a formally defined data model of so-called sticker DNA complexes, suitable for the representation and manipulation of structured data in DNA. We also define DNAQL, a restricted programming language over sticker DNA complexes. DNAQL stands to general DNA computing as the standar...

متن کامل

Gold Sponsors Silver Sponsors Bronze Sponsors

This talk presents an overview of our work on databases in DNA performed over the past four years, joint with my student Joris Gillis and postdoc Robert Brijder. Our goal is to better understand, at a theoretical level, the database aspects of DNA computing. The talk will be self-contained and will begin with an introduction to DNA computing. We then introduce a graph-based data model of so-cal...

متن کامل

A sticker based model for DNA computation

We introduce a new model of molecular computation that we call the sticker model. Like many previous proposals it makes use of DNA strands as the physical substrate in which information is represented and of separation by hybridization as a central mechanism. However, unlike previous models, the stickers model has a random access memory that requires no strand extension and uses no enzymes; als...

متن کامل

A Type System for DNAQL

Recently we have introduced a formal graph-based data model for DNA complexes geared towards database applications. The model is accompanied by the programming language DNAQL for querying databases in DNA. Due to natural restrictions on the implementability and termination of operations on DNA, programs in DNAQL are not always well defined on all possible inputs. Indeed, a problem left open by ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Natural Computing

سال: 2021

ISSN: ['1572-9796', '1567-7818']

DOI: https://doi.org/10.1007/s11047-020-09839-7